package com.weipeep.sys.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.weipeep.sys.domain.StudentDO;
import com.weipeep.common.base.CoreService;
import com.weipeep.sys.vo.StudentVo;

import java.util.List;

/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2018-04-15 10:23:55 | wangyun</small>
 */
public interface StudentService extends CoreService<StudentDO> {
    boolean insertStudent(StudentVo entity);

    boolean updateStudent(StudentVo student);

    boolean deleteStudentById(Long id);

    void deleteStudentBatchIds(List<Long> longs);

    Page<StudentVo> selectStudentPage(Page<StudentVo> page, StudentVo studentVo);

    int selectStudentCount(StudentVo studentVo);

    List<StudentVo> selectStudentList(StudentVo studentVo);
}
